﻿using System;
using System.Collections.Generic;
using Xoohoo.Models;
using Xoohoo.Models.InputModels;

namespace Xoohoo.Services
{
    public interface IRoleService
    {
        Role GetItem(Guid roleID);
        Role GetItem(string roleName);
        List<RoleBasic> GetList();
        ModelResult Save(RoleInput roleInput);
        bool Remove(Guid roleID);
        bool Move(Guid roleID, MovingTarget target);
    }
}
